/*
 * FrontCoding.h
 *
 *  Created on: 16/10/2011
 *      Author: diego
 */

using namespace std;
#include <stdlib.h>
#include <iostream>
#include <string>
#include "Lista.h"
#include "Nodo.h"
#include "IteradorLista.h"
#include "ElementoInexistenteException.h"

#ifndef FRONTCODING_H_
#define FRONTCODING_H_

class FrontCoding {
private:
	Lista<string>* lista;
	int n;
	int cant_nodos;

	void reiniciarLista();
public:
	FrontCoding(int n);
	size_t comprimir(string* termino);
	virtual ~FrontCoding();
};

#endif /* FRONTCODING_H_ */
